public upbraiding

Translations
публичный выговор
The public upbraiding was humiliating for the employee.
Публичный выговор был унизительным для сотрудника.